/**
 * 依赖外部变量：
 * currentPage -> 当前页码
 * totalPages  -> 总页数
 * fetchPosts  -> 获取帖子数据
 */

// 跳到页面N
export function setPage(pageNum) {
  console.log('跳转')
  if (pageNum === this.currentPage) return
  this.currentPage = pageNum
  this.fetchPosts() // 重新获取帖子数据
}

// 上一页
export function prevPage() {
  console.log('prev')
  if (this.currentPage > 1) {
    this.currentPage--
    this.fetchPosts()
  }
}

// 下一页
export function nextPage() {
  console.log('next')
  if (this.currentPage < this.totalPages) {
    this.currentPage++
    this.fetchPosts()
  }
}